package org.mte.swift.builder.model.jpa;

import org.mte.sakn.util.ListSet;


/**
 * TableEntity
 * 
 * @author Marco Traversari
 */
public class Entity {
		
	private String name = null;
	
	private String lowName = null;	
	
	private String upName = null;

	private String tableName = null;
	
	private String className = null;
	
	private ListSet<ColumnEntity> columnList = null; 
	
	public Entity() {
		
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getLowName() {
		return lowName;
	}

	public void setLowName(String lowName) {
		this.lowName = lowName;
	}
	
	public String getUpName() {
		return upName;
	}

	public void setUpName(String upName) {
		this.upName = upName;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String name) {
		this.tableName = name;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public ListSet<ColumnEntity> getColumnList() {
		if (columnList == null) {
			columnList = new ListSet<ColumnEntity>();
		}
		return columnList;
	}

	

}
